package com.songshan.dao;

import com.songshan.bean.Menu;
import com.songshan.bean.User;

import java.util.List;
import java.util.Map;

public interface MenuMapper {

  List<Menu> selectAllMenu();

  List<Menu> selectMenuByRole(Integer roleId);

  List<Menu> selectMenuByUser(Integer userId);

  Menu selectMenuByCode(String code);

  Menu selectMenuById(int id);

  List<Menu> selectMenuByParentId(int parentId);

  void insertMenu(Menu menu);

  void updateMenu(Menu menu);

  void deleteMenuById(int id);

  void deleteMenuByParentId(int parentId);
}
